package controller;

import java.util.ArrayList;
import java.util.List;

import dao.ItemParcelaCompraDao;
import dao.ItemParcelaCompraDaoImplementation;
import entity.ItemParcelaCompra;

public class ItemParcelaCompraController {
			
		public void salvarItemParcelaCompra(ItemParcelaCompra itemParcelaCompra)
		{
			ItemParcelaCompraDao dao = new ItemParcelaCompraDaoImplementation();
			dao.save(itemParcelaCompra);
		}
		
		public void editarItemParcelaCompra(ItemParcelaCompra itemParcelaCompra)
		{
			ItemParcelaCompraDao dao = new ItemParcelaCompraDaoImplementation();
			dao.update(itemParcelaCompra);
		}
		
		public void excluirItemParcelaCompra(ItemParcelaCompra itemParcelaCompra)
		{
			ItemParcelaCompraDao dao = new ItemParcelaCompraDaoImplementation();
			dao.delete(itemParcelaCompra);
		}
		
		public void consultarItemParcelaCompra(ItemParcelaCompra itemParcelaCompra)
		{
			ItemParcelaCompraDao dao = new ItemParcelaCompraDaoImplementation();
			dao.consult(itemParcelaCompra);
		}
		
		public ItemParcelaCompra getItemParcelaCompraById(long idItemParcelaCompra){
			ItemParcelaCompraDao dao = new ItemParcelaCompraDaoImplementation();
			return dao.getItemParcelaCompra(idItemParcelaCompra);
			}

			public List<ItemParcelaCompra> listarItemParcelaCompra() 
			{
			List<ItemParcelaCompra> listaItemParcelaCompra = new ItemParcelaCompraDaoImplementation().list();

			listaItemParcelaCompra = new ArrayList<ItemParcelaCompra>(listaItemParcelaCompra);

			return listaItemParcelaCompra;
			}
}


